Reisepass auslesen
Dieses Codebeispiel zeigt, wie der IronTesseract OCR-Engine verwendet wird, um Passinformationen aus einem Bild zu extrahieren und zu verarbeiten.
Der IronTesseract OCR-Engine wird instanziiert. Es wird ein OcrInput Objekt erstellt, um das Bild mit dem Reisepass ("passport.jpg") mithilfe der LoadImage Methode zu laden. Die Methode ReadPassport wird verwendet, um das Bild zu verarbeiten und Passinformationen zu extrahieren. Sie gibt ein OcrPassportResult-Objekt zurück, das Details wie Vorname, Nachname, Land, Passnummer, Geburtsdatum und Ablaufdatum enthält. Die extrahierten Passinformationen werden dann auf der Konsole ausgegeben:
- Die angegebenen Namen werden über
result.PassportInfo.GivenNamesaufgerufen. - Das Land wird mit
result.PassportInfo.Countryabgerufen. Die Passnummer ist überresult.PassportInfo.PassportNumberverfügbar. - Der Nachname wird mit
result.PassportInfo.Surnameaufgerufen. - Das Geburtsdatum wird mit
result.PassportInfo.DateOfBirthgedruckt. - Das Ablaufdatum wird mit
result.PassportInfo.DateOfExpiryausgegeben. - Das Geschlecht wird über
result.PassportInfo.Genderabgerufen. - Der Dokumenttyp wird mit
result.PassportInfo.DocumentTypeabgerufen. Die Nationalität kann überresult.PassportInfo.Nationalityabgerufen werden. - Der Nationalitätscode wird mit
result.PassportInfo.NationalityCodeaufgerufen. - Der ausstellende Ländercode wird mit
result.PassportInfo.IssuingCountryCodeabgerufen. - Die persönliche Nummer ist über
result.PassportInfo.PersonalNumbererreichbar. Das Ausgabedatum kann überresult.PassportInfo.DateOfIssueabgerufen werden.

